	body {
	font-family: verdana;
	background-color: #F5EFE7;
}
h1 {
	font-size: 18px;
	margin: 10px 0;
	color: #0D397C;
	text-align: center;
}
.container {
	margin: 0px;
	padding: 0px;
}
hr,
.hr {
	margin-top: 15px;
	margin-bottom: 5px;
}
p {
	font: normal 12px verdana;
}
td {
	font: normal 12px verdana;
}
.redlabel {
	color: #990000;
	font-weight: bold;
}
.redasterisk {
	color: #990000;
	font-weight: bold;
	font-size: 16px;
}
.redtext {
	color: #990000;
}
.bluelabel {
	color: #000080;
	font-weight: bold;
}
.LabelThanks {
	color: #990000;
	font-weight: bold;
}
.LabelThanks span {
	color: #990000;
	font-weight: bold;
}
#LabelThanks,
#LabelResponse {
	color: #990000;
	font-weight: bold;
}
A:link {
	color: #0D397C;
	text-decoration: underline;
}
a:link,
a:visited,
a:active {
	color: #0D397C;
	text-decoration: underline;
}
a:hover {
	color: #990000;
	text-decoration: none;
}
.width50 {
	width: 50%;
}
.thanksmsg {
	padding: 10px;
	border: 2px solid #0D397C;
	width: 90%;
	max-width: 640px;
	text-align: center;
	display: block;
	margin-left: auto;
	margin-right: auto;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.formtable {
	width: 100%;
}
.noliststyle {
	list-style-type: none;
}
h2 {
	color: #000000;
	font-family: Verdana, Helvetica;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 20px !important;
}
#Physshowhide {
	position: relative;
	left: 162px;
}
#Specishowhide {
	position: relative;
	left: 40px;
}
#IllPerson {
	position: relative;
	left: -27px;
}
@media (max-width:769px) {
	.formtable tr td {
		display: block;
		text-align: left;
	}
	.formtable tr td:first-child {
		/*		width: 80%;*/
		//word-wrap: break-word;
	}
	.formtable tr td input {
		//width: 100%;
	}
	textarea {
		width: 80%;
		margin-bottom: 20px;
	}
	.bluelabel span input,
	.bluelabel span label {
		display: inline-block;
	}
	.bluelabel span input {
		width: 30px !important;
	}
	input[type=checkbox] {
		/* Double-sized Checkboxes */
		-ms-transform: scale(1.2);
		/* IE */
		-moz-transform: scale(1.2);
		/* FF */
		-webkit-transform: scale(1.2);
		/* Safari and Chrome */
		-o-transform: scale(1.2);
		/* Opera */
		padding: 10px;
		margin-bottom: 20px;
	}
	.width50 {
		width: 100%;
	}
	#Physshowhide {
		position: relative;
		left: 0;
	}
	#Specishowhide {
		position: relative;
		left: 0;
	}
	#IllPerson {
		position: relative;
		left: 0;
	}
	label[for="Other"] {
		width: 80%;
	}
	.redlabel {
		color: #990000;
		font-weight: bold;
		display: block;
		width: 300px;
		word-wrap: break-word;
	}
	.bluelabel{
		display: inline-block;
		width: 220px;
		word-wrap: break-word;
	}
}